msg = packMsg('blkif_be_disconnect_t',
{ 'domid' : self.frontendDomain,
'blkif_handle' : self.id })
- self.backendChannel.writeRequest(msg)
+ self.backendChannel.requestResponse(msg)
+ #todo: check return status
self.connected = False
def send_be_destroy(self):
msg = packMsg('blkif_be_destroy_t',
{ 'domid' : self.frontendDomain,
'blkif_handle' : self.id })
- self.backendChannel.writeRequest(msg)
+ self.backendChannel.requestResponse(msg)
+ #todo: check return status
def connectInterface(self, val):
self.openEvtchn()
msg = packMsg('netif_be_disconnect_t',
{ 'domid' : self.frontendDomain,
'netif_handle' : self.vif })
- return self.backendChannel.writeRequest(msg)
+ self.backendChannel.requestResponse(msg)
+ #todo: check return status
def send_be_destroy(self, response=None):
msg = packMsg('netif_be_destroy_t',
{ 'domid' : self.frontendDomain,
'netif_handle' : self.vif })
- return self.backendChannel.writeRequest(msg)
+ self.backendChannel.requestResponse(msg)
+ #todo: check return status
def recv_fe_interface_connect(self, val):
self.openEvtchn()
log.debug('>UsbifBackendController>send_be_disconnect> %s', str(self))
msg = packMsg('usbif_be_disconnect_t',
{ 'domid' : self.frontendDomain })
- self.backendChannel.writeRequest(msg)
+ self.backendChannel.requestResponse(msg)
def send_be_destroy(self, response=None):
log.debug('>UsbifBackendController>send_be_destroy> %s', str(self))
msg = packMsg('usbif_be_destroy_t',
{ 'domid' : self.frontendDomain })
- self.backendChannel.writeRequest(msg, response=response)
+ self.backendChannel.requestResponse(msg)
+ #todo: check return status
def connectInterface(self, val):